From 7844f90abd551f6d5cd9b670b5ed8a4683258a21 Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Fri, 8 Jul 2011 13:23:05 +0100 Subject: [PATCH] x86-64/EFI: discard .comment.* sections The SuSE version of gcc produces a non-standard section named .comment.SUSE.OPTs, but the PE32+ handling in binutils can't really deal with any section to be placed at virtual address zero (and not needing to be loaded). Even if binutils did, at least the UEFI implementation in EDK 1.06 doesn't look at the section characteristics at all, and hence would attempt to load such a section, and fail or corrupt other data. Signed-off-by: Jan Beulich --- xen/arch/x86/xen.lds.S | 1 + 1 file changed, 1 insertion(+) diff --git a/xen/arch/x86/xen.lds.S b/xen/arch/x86/xen.lds.S index 7679202d50..08e7fa0273 100644 --- a/xen/arch/x86/xen.lds.S +++ b/xen/arch/x86/xen.lds.S @@ -163,6 +163,7 @@ SECTIONS *(.eh_frame) #ifdef EFI *(.comment) + *(.comment.*) #endif } -- 2.30.2